package cn.tom.service;

import cn.tom.entity.Usr;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface UserService {
    Usr findByAccount(String str);
    Usr findByEmail(String str);

    Usr findById(int i);

    void add(Usr usr);

    List<Usr> findAll(Map<String, Object> map);

    int update(Usr usr);

    int updatePwd(int i, String str);

    int updateImg(int i, String str);

    int getCount();

    List<Usr> findPageUsr(@Param("start") Integer num, @Param("lines") Integer num2);

    int  freeze(int closed,Integer uid);

    int reset(int uid);
}
